About Troughridge Consultants Limited (11762093) United Kingdom