About Chalabi Homes Ltd (11759169) United Kingdom