About Knox-crawford Corporation Limited (02387598) United Kingdom