About Topp & Holmes (holdings) Limited (03150662) United Kingdom