About Keane Property Holding 2 Limited (09818662) United Kingdom