About Caruthers & Stein Limited (12388996) United Kingdom