About Spruce Place Management Co. Ltd. (06025330) United Kingdom