About Eastwood Capital Ltd (13396101) United Kingdom