About The Racking Installation Company Limited (05199607) United Kingdom