About Walker Mitchell Holdings Limited (SC572225) United Kingdom