About Sandwick Consulting Limited (10357390) United Kingdom