About Churchgate Investment Properties Limited (08273612) United Kingdom