About Alexx Building Ltd (13376501) United Kingdom