About Dexter 21 Properties Ltd (12734452) United Kingdom