About Michael Taylor Consultants Limited (SC426623) United Kingdom