About Admiral Service Limited (08065885) United Kingdom