About Jay Bowles Product Development Ltd (11469542) United Kingdom