About Project Northall Limited (12976294) United Kingdom