About Idris And Bell Ltd (13599023) United Kingdom