Idris & Co Solicitors Orchard House, 63a King Street, Leicester, Leicestershire , LE1 6RP Recognised sole practitioner 272225 Search again