About Quayle Investments Ltd (13205502) United Kingdom