About Lovelock And Berry Limited (00897324) United Kingdom