About Fenland Miniature Scenery Limited (12212777) United Kingdom