About Haddie & Trilby Limited (08565413) United Kingdom