About Delphi Homes & Management Ltd (12422959) United Kingdom