About Braeburn Properties Limited (00704468) United Kingdom