About Oliver Allan Design Limited (07226158) United Kingdom