About Andola Properties Limited (04220826) United Kingdom