About T. Allen Stockholders Limited (02877984) United Kingdom