About L Sendon Ltd (09217831) United Kingdom