About S. L. Baker Limited (09455128) United Kingdom