About Kensal Green Backpackers Limited (10249233) United Kingdom