David Kyles And Son Limited Company numberSC028166 StatusActive TypePrivate Limited Company Incorporated10 Feb 1951 Registered office 28 Alva StreetEdinburghEH2 4QF Connections Companies at the same address Duncan Anderson Limited (SC029015) Data JSON Markdown