About Delbanco Meyer & Company Limited (00317934) United Kingdom