About Beta Living Apartments Ltd (10412816) United Kingdom