About Shelterwood Capital (uk) Limited (08652283) United Kingdom