About Lake Pochard Management Limited (08737954) United Kingdom