About Vanquish Lifestyle Homes Ltd (11456145) United Kingdom