About Delfi Rees Ltd (11002697) United Kingdom