About Oliver & Lee Hair Design Ltd (11116168) United Kingdom