About Dj Barfoot Services Limited (13710927) United Kingdom