- Company number :
- SC388683
Provide your feedback to help us improve.
Published by Authority | Est 1665
Incorporated on
11/11/2010In the Edinburgh Sheriff Court No L100 of 2025 INTERFACE ENVIRONMENT MANAGEMENT LTD Company Number: SC388683 Registered office: c/o FRP Advisory Trading Limited, Apex 3, 95 Haymarket Terrace, Edinburg…