About The Village Window Company Limited (03718247) United Kingdom