About Grenville Lodge Freehold Limited (07677374) United Kingdom