About Russell & Peirce Ltd (12659811) United Kingdom