About Kraha Properties Limited (12714563) United Kingdom