About Labrador Holdings Limited (12278919) United Kingdom