About Le Grand Chene Freeholders Limited (07354188) United Kingdom