About Admiral Service & Maintenance Limited (06319784) United Kingdom