About P.r. Alcock & Sons Limited (00510692) United Kingdom