About Gran Canaria Villas Limited (01496316) United Kingdom