About Brand & Ross Admiral Ltd (SC588816) United Kingdom