About A.t. Palmer Developments Ltd (12109656) United Kingdom