About A21 Properties Limited (SC546327) United Kingdom