« Art is... in need of some money
An anti-EDL spat »
Tenby and Penny manufacture leaded lights, stained glass and, uniquely, patented double glazed stained glass window units.
They are based at 38a, Beulah Rd, London, E17 9LQ. Tel: 020 8520 2494.
The content of this website belongs to a private person, blog.co.uk is not responsible for the content of this website.