About Irwell Properties Limited (12353881) United Kingdom