About Harlor Developments Limited (04935659) United Kingdom