About Serap Pollard London Ltd (09731125) United Kingdom