About Pachira Properties Ltd (12251188) United Kingdom