About Delfosse Limited (12092665) United Kingdom