About Lindmead London Limited (12812592) United Kingdom