About Holmes Development Holdings Limited (10332219) United Kingdom