About Teak Close Management (branksome) Limited (04878583) United Kingdom