About Stanwell Fish House Limited (11622727) United Kingdom