About Sahgal Tully Partners Limited (08411089) United Kingdom