About Roland Allen & Co. Limited (00599696) United Kingdom