About 39 Spencer Road Limited (06521002) United Kingdom