About Kelvin Storey Limited (10590720) United Kingdom