About Pitcher & Co Limited (09605838) United Kingdom