About Secher & Co. Limited (08830582) United Kingdom