About Speldhurst Place Limited (06433709) United Kingdom