About Leo Gill Ltd (09573016) United Kingdom