About Thelrold Ltd (13240613) United Kingdom