About Ross & Catherall Limited (04110786) United Kingdom