About Stowfledge Limited (00825255) United Kingdom