About Desousa & Clarke Ltd (10009977) United Kingdom