About Kilo Property Limited (12155313) United Kingdom