About Holder Specialised Solutions Ltd (13546774) United Kingdom