About Flemish Design Limited (08881161) United Kingdom