About The New Benwell Apartments Ltd (12680130) United Kingdom