About Jamie Barbour Ltd (13390662) United Kingdom