About Ls Holborn Limited (12566351) United Kingdom