About Spencer S Apartments Ltd (13544318) United Kingdom