About Clenshaws Ltd (10339424) United Kingdom