About Powells Motor Services Limited (06515260) United Kingdom