About Moore & Edbrook Ltd (12819530) United Kingdom