About Holman Services & Investments Ltd (13232839) United Kingdom