About Kyle & Walker Limited (SC085812) United Kingdom