About The Shepherds Rest Limited (07427566) United Kingdom