About The Hanging Ram Limited (11277819) United Kingdom