About N&j Pitchers Limited (09862726) United Kingdom