About Lemsford London Limited (11810148) United Kingdom