About London Grove Limited (11625866) United Kingdom