About Houghbury Properties Ltd (12625136) United Kingdom