About Thomas Rollins Investments Ltd (11525858) United Kingdom