About James Pass Design Limited (11289887) United Kingdom