About Magpie Eye Interiors Limited (12121818) United Kingdom