About L S Garden Design And Build Ltd (12189482) United Kingdom