About Keiller T & I Limited (04580672) United Kingdom