About Magellan And Co. Limited (07854435) United Kingdom