About Holden Holdings Limited (10200801) United Kingdom