About Gary Houlder Limited (05664106) United Kingdom