About Watford Cross Management Company Limited (12056504) United Kingdom