About K L & H Properties Limited (SC307796) United Kingdom