About Widford Lodge School Limited (03285877) United Kingdom