About Challands Ross & Co. Limited (00136475) United Kingdom