About Barrington Landscape Management Services Ltd (05724197) United Kingdom