About Sandbach Management Company Limited (07872859) United Kingdom