About Harvard & Taylor Ltd (12821286) United Kingdom