About T. W. Devanney & Sons Limited (02063345) United Kingdom