About Chalcot Square Limited (02455305) United Kingdom