About The Magellan Partnership Limited (03198318) United Kingdom