About Deeprose Developments Limited (05674735) United Kingdom