About Southwood (kent) Limited (11732919) United Kingdom