About Juggs Close (management Company) Limited (03088172) United Kingdom