About Ihl & Rz Limited (09059142) United Kingdom