About Ormrod Sales & Lettings Ltd (13136537) United Kingdom