About Magpie Developments Limited (03206301) United Kingdom