About London Craft & Design Ltd (11502969) United Kingdom