About Lelliott & Co Limited (11833636) United Kingdom