About Sobha Sen & Sons Limited (08543057) United Kingdom