About Spencer Road (sussex) Limited (11530920) United Kingdom