About Ka26 Properties Limited (SC649510) United Kingdom