About Sheppard Clearances & Landscaping Limited (13494879) United Kingdom