About Coombs Developments Limited (05441562) United Kingdom