About Harrow Croft - Northern Block Ltd (12623392) United Kingdom