About Sandymeade Limited (10408582) United Kingdom