About Roger Head Limited (08694414) United Kingdom