About Now Space Properties Limited (09820477) United Kingdom