About Lemont Of London Limited (05397167) United Kingdom