About Leigh Court Holdings Limited (03965098) United Kingdom