About Patron London Ltd (13299482) United Kingdom