About Latchmere (bookham Grange) Limited (08752676) United Kingdom