About Open Palm Property Solutions Limited (12173945) United Kingdom