About Speller Eaton Developments Limited (08361803) United Kingdom