About Sandhu Houses Limited (SC660607) United Kingdom