About Allan Vista Development & Holdings Ltd (12898064) United Kingdom