About T.howcroft And Sons Limited (00411716) United Kingdom