About Stephens & Hathorn Ltd (12055788) United Kingdom