About Seahorse Property Rentals Limited (12427344) United Kingdom