About 63 Becmead Avenue Management Company Ltd. (07943845) United Kingdom