About Sardar & Sons (uk) Co. Limited (04309673) United Kingdom