About L & L Shepherd Holdings Limited (11218524) United Kingdom