About Barton Meadow Limited (12985069) United Kingdom