About Mirror Image (durrington) Limited (07085108) United Kingdom