About Alfrouh Construction London Ltd (12148923) United Kingdom