About Leyland Richardson Properties Ltd (12457776) United Kingdom