About Magellan West End Ltd (07396202) United Kingdom