About Bayhorne Land & Property Management Ltd (07885006) United Kingdom