About Omidi And Sons Limited (08741995) United Kingdom