About Sturgess Holdings Ltd (12713796) United Kingdom