Bright and spacious apartment set on the fifth floor of Amelia House situated in Beaufort Park, North West London