About Balf Construction Ilford Ltd (12077116) United Kingdom