About Dejard South Limited (12088093) United Kingdom