About New Cross Lofts Limited (10010170) United Kingdom