About Magpie Trustees (london) Limited (07068902) United Kingdom