About Dellorso Ltd (08787239) United Kingdom