About Steve Myers & Sons Property Maintenance Ltd. (13584485) United Kingdom