About Leigh Properties Limited (01492569) United Kingdom