About Chalabi & Chalabi Limited (08445406) United Kingdom