About L&h Holborn Limited (12343719) United Kingdom