About Larkmead Holdings Limited (13589911) United Kingdom