About Haven Developments Limited (02270234) United Kingdom