About Spoelstra Ltd. (08175597) United Kingdom