About S&l Fleming Limited (11157139) United Kingdom