About Lola And Gilbert London Limited (09191729) United Kingdom