About Keane Properties Limited (SC429811) United Kingdom