About Dickie & Moore Holdings Limited (SC327908) United Kingdom