About Suba Properties Ltd (12235742) United Kingdom