About Houldsworth Management Limited (04259260) United Kingdom