About Haven Sent Properties Ltd (10140219) United Kingdom