About Kelmore Grove Limited (03728466) United Kingdom