About Mickledore Limited (06651481) United Kingdom