About Stachow Ltd (10169087) United Kingdom