About Peter Stubbins Ltd (11475822) United Kingdom