About Flextrude Limited (06450195) United Kingdom