About Nicoll Farm (elstree) Ltd (13193382) United Kingdom