About 6 Horwood Close Management Company Limited (05905573) United Kingdom