About Sendhurst Landscapes Limited (12242055) United Kingdom