About Keru Properties Ltd (13421783) United Kingdom