About Sheerstock Chesham Management Limited (06790258) United Kingdom