About Stephen Irlam Site Managment Services Limited (10228907) United Kingdom