About Spencer Road Developments Limited (NI620988) United Kingdom