About Alm21 Properties Ltd (13327577) United Kingdom