About S & L Holbrook Holdings Limited (10310445) United Kingdom