About 21c Properties Limited (10439854) United Kingdom