About Spencer Road Management Company Limited (00982964) United Kingdom