About Holman Holdings Limited (09508407) United Kingdom