About Meadons Holdings 3 Limited (12267257) United Kingdom