About The Harwell Science And Innovation Campus Nominee Limited (06539339) United Kingdom