About Timberlake Consultants Limited (03225632) United Kingdom