About Stox Apartments Limited (12271248) United Kingdom