About Styebank Apartments Limited (06523291) United Kingdom