About Kleinsands Ltd (11961406) United Kingdom