About 106 Upper Farm Road Ltd (12324282) United Kingdom