About Spencer Terrace Residents Ltd (04654581) United Kingdom