About Pitts & Lilly Ltd (10138822) United Kingdom