About Uk Mehr And Sons Traders Ltd (12238283) United Kingdom