About Harris And Taylor Holdings Limited (05295771) United Kingdom