About Creeksea Manor Limited (08396169) United Kingdom