About S J Deegan Edgwarebury House Farm Limited (13650426) United Kingdom