About Aberdeen Life Centre Ltd (SC399756) United Kingdom