About Keetch Factors (1984) Limited (01773182) United Kingdom