About Sinclair Taylor Management Services Ltd (06875402) United Kingdom