About 68 Thicket Road Penge Management Company Limited (04152091) United Kingdom