About Abbey Windows Limited (07948102) United Kingdom