About Spencer James Residential Limited (04370219) United Kingdom