About Klecha & Co. Limited (08466265) United Kingdom