About Rollett & Clarkson Ltd. (05032019) United Kingdom