About Christopher Wren Limited (01393236) United Kingdom