About Mermaid Developments (winchmore Hill) Ltd (09256804) United Kingdom