About Meynell Avenue 1971 Limited (08940149) United Kingdom