About Fairfax Meadow Europe Limited (04770072) United Kingdom