About Frensham Grange Management Company Limited (02053984) United Kingdom