About Millcross Properties Limited (06116425) United Kingdom