Architectural Masonry

London Stone Works Limited Company number 10852625