About J Spencer Properties Limited (12406927) United Kingdom