About Sar House Limited (12118606) United Kingdom