About Landrose Developments Ltd. (03618431) United Kingdom