About Douglas Richards And Sons Ltd (12283752) United Kingdom