About Sandtoft Flat Management Company Limited (01590832) United Kingdom