About Strachen Wallace Limited (09446766) United Kingdom