About 26 Chalcot Square Limited (07694283) United Kingdom