About Chauda Stroud Limited (10558190) United Kingdom