About Sandtoft Properties Limited (00820423) United Kingdom