About Thomas Ingram Consultants Limited (12113956) United Kingdom