About Southbay Apartments Limited (04044225) United Kingdom