About James Walker Sealing Products & Services Limited (00264191) United Kingdom