About Station House Apartments Ltd (13408536) United Kingdom