About Murdoch Taylor Ltd (SC546054) United Kingdom