About 104 Herne Hill (management) Company Limited (01162595) United Kingdom