About Appomattox Holdings Limited (06663357) United Kingdom