About Pritchards Of London Ltd (04689026) United Kingdom