About Holmstead (holdings) Limited (00747639) United Kingdom