About Kellross Ltd (08640188) United Kingdom