About Haven Homes Devon Limited (06989306) United Kingdom