About Apalms Properties Limited (09029568) United Kingdom