About Landrose Landscapes Ltd. (11783410) United Kingdom