About Defoe South Limited (13483904) United Kingdom