About J. Bowler Limited (12399718) United Kingdom