About Magowans (london) Limited (10037617) United Kingdom