About French Meadow Limited (07801885) United Kingdom