Company name: Cowling & Wilcox
Description: Art shop for materials & supplies
8-12 Orpheus St, London SE5 8RR, United Kingdom