About Spencer James Estates Ltd (13165191) United Kingdom