About Sardar & Sons Limited (08155458) United Kingdom