About Kenzoku Lettings Limited (11423463) United Kingdom