About Richard Head Limited (12050522) United Kingdom