Swainscroft Limited Company number17502382 StatusActive TypePrivate Limited Company Incorporated6 Oct 2026 Nature of business Other letting and operating of own or leased real estate Registered office Swainscroft Farm Slack LaneDelphOldhamOL3 5TJ Data JSON Markdown