About Permaflor Limited (06938121) United Kingdom