About Flambards Durham Ltd (13410655) United Kingdom