About 4 Spencer Hill Limited (01662958) United Kingdom