About S. Bowler Limited (11136156) United Kingdom