About Cluroe & Hall Ltd (10354903) United Kingdom