About Houndbury Management Ltd (08837682) United Kingdom