About C. Russell (stonemerchants) Limited (01390561) United Kingdom