About Handy Uk Limited (06023263) United Kingdom