About Preston Spencer Ltd (13152579) United Kingdom