About Spencer Time-share Limited (01644032) United Kingdom