About Deamer Developments Limited (06446533) United Kingdom