About Flamur Construction Limited (10336246) United Kingdom