About Beechwood 18 & 18a Freehold Limited (12731468) United Kingdom