About Sar Partners Ltd (13261338) United Kingdom