About Limpsfield Village Store Association Limited (IP28886R) United Kingdom