About Wright Obara Limited (07295895) United Kingdom