About Spenserswood Ltd (13617366) United Kingdom