About Killick Property Limited (09950996) United Kingdom