About Primrose Stannard Limited (11810987) United Kingdom