About Rick Hocking Limited (11228029) United Kingdom