About Speldhurst Place Management Co. Ltd. (11950822) United Kingdom