About Christopher Farr Cloth Limited (03868176) United Kingdom