About Narracott Meadow Limited (12183863) United Kingdom