About Artillery Meadow (kelsale) Limited (13677277) United Kingdom