About Idigbo Homes Limited (12993366) United Kingdom