About Timcke & Company Limited (05426530) United Kingdom