About Stoke Edith Property Company Limited (04106306) United Kingdom