About Moore & Taylor Ltd (13353211) United Kingdom