About Two Bells Properties Limited (11398446) United Kingdom