About Sentinels Management Services Limited (SC525090) United Kingdom