About Stowford Homes Limited (01935820) United Kingdom