About Alderley Palmyra Limited (13054210) United Kingdom