About Steward Taylor Consultants Ltd (07422485) United Kingdom