About Lime Meadow Associates Limited (08846512) United Kingdom