About Ascott Builders Limited (06429668) United Kingdom