About Kilo Properties Limited (07858612) United Kingdom