About Delrose Developments Limited (07697345) United Kingdom