About Sandbach Developments Limited (11346587) United Kingdom