About Richards Al-chalabi Ltd (09001502) United Kingdom