About Swallow Glazing Limited (09298523) United Kingdom