About Harris & Taylor Limited (02448951) United Kingdom