About Stephen Pullman Limited (10199247) United Kingdom