About Defty Lefty Ltd (08527943) United Kingdom