About Kensington & Kendall Limited (12155776) United Kingdom