About The Vagabond London Ltd (09501038) United Kingdom