About Dexter Pollard Ltd (13058827) United Kingdom