About De Fenwycke Holdings Limited (13229700) United Kingdom