About Labrador Investment Holdings Limited (13415452) United Kingdom