About Karro Property Limited (09146858) United Kingdom