About Haven & Co Properties Limited (10636438) United Kingdom