About T H Maguire Ltd (SC508459) United Kingdom