About Permaroof (gb) Ltd (05713730) United Kingdom