About Ophelia S Meadow Ltd (09941773) United Kingdom