About Sardar & Sons (london) Limited (03056754) United Kingdom