About The Flashings Factory Limited (07353410) United Kingdom