About Kurila&stephenson Ltd (12621172) United Kingdom