About Sandwood Management Ltd (08329201) United Kingdom