About Larder London Limited (11642006) United Kingdom