About S & L Baker Limited (09974262) United Kingdom