About Tillingham Investments Limited (01531207) United Kingdom